# ── Python ───────────────────────────────────────────────────────────────────
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# ── Environments ─────────────────────────────────────────────────────────────
.env
.venv
venv/
env/
ENV/
env.bak/

# ── PyInstaller ──────────────────────────────────────────────────────────────
*.spec
!arelec.spec        # keep the canonical spec checked in

# ── IDE / Editor ─────────────────────────────────────────────────────────────
.vscode/
.idea/
*.swp
*.swo
.DS_Store
Thumbs.db

# ── Frontend (Vue/Vite/Node) ─────────────────────────────────────────────────
frontend/node_modules/
frontend/dist/
frontend/.vite/
frontend/coverage/
*.tsbuildinfo
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# ── Project files (user data) ────────────────────────────────────────────────
*.area
!sample_projects/*.area
projects/

# ── Logs ─────────────────────────────────────────────────────────────────────
logs/
*.log

# ── Tests ────────────────────────────────────────────────────────────────────
.pytest_cache/
.coverage
htmlcov/

# ── OS / temp ────────────────────────────────────────────────────────────────
*.tmp
*.bak
*~
